package cn.sczc.jh.client.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;

@TableName("image_map")
public class MapImage {
	@TableId(value = "oid")
	private String oid;
	@TableField(value = "image_path")
	private String imagePath;
	@TableField(value = "image_rotation")
	private double rotation;
	@TableField(value = "image_name")
	private String imageName;
	@JsonSerialize(using = ToStringSerializer.class)
	@TableField(value = "tenant_id")
	private Long tenantId;
	@TableField(value = "image_lon")
	private Double imageLon;
	@TableField(value = "image_lat")
	private Double imageLat;
	@TableField(value = "image_rot")
	private Integer imageRot;
	@TableField(value = "image_pos")
	private String imagePos;
	@TableField(value = "create_time")
	private Date createTime;
	@TableField(value = "type_")
	private Integer type;
	
	public String getOid() {
		return oid;
	}
	public void setOid(String oid) {
		this.oid = oid;
	}
	public String getImagePath() {
		return imagePath;
	}
	public void setImagePath(String imagePath) {
		this.imagePath = imagePath;
	}
	public String getImageName() {
		return imageName;
	}
	public void setImageName(String imageName) {
		this.imageName = imageName;
	}
	public Long getTenantId() {
		return tenantId;
	}
	public void setTenantId(Long tenantId) {
		this.tenantId = tenantId;
	}
	public Double getImageLon() {
		return imageLon;
	}
	public void setImageLon(Double imageLon) {
		this.imageLon = imageLon;
	}
	public Double getImageLat() {
		return imageLat;
	}
	public void setImageLat(Double imageLat) {
		this.imageLat = imageLat;
	}
	public Integer getImageRot() {
		return imageRot;
	}
	public void setImageRot(Integer imageRot) {
		this.imageRot = imageRot;
	}
	public String getImagePos() {
		return imagePos;
	}
	public void setImagePos(String imagePos) {
		this.imagePos = imagePos;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public double getRotation() {
		return rotation;
	}
	public void setRotation(double rotation) {
		this.rotation = rotation;
	}
	public Integer getType() {
		return type;
	}
	public void setType(Integer type) {
		this.type = type;
	}
	
}
